const presets = [
  ['@babel/preset-env', {
    useBuiltIns: 'usage', // false, usage, entry
    corejs: 3,
  }],
  ['@babel/preset-react'],
  ['@babel/preset-typescript'],
]

const plugins = [
  // ['@babel/plugin-transform-runtime', {  //自己做第三方包的时候为了不影响其他使用者的原代码使用，与useBuiltIns二选一
  //   corejs: 3
  // }],
]

const isProduction = process.env.NODE_ENV === 'production'

if (!isProduction) {
  plugins.push(["react-refresh/babel"])
}

module.exports = {
  presets,
  plugins
};
